Bootstrap

Introducción

Bootstrap es un framework orientado al desarrollo web centrado en el enmaquetado HTML y diseño CSS para la creación del front-end de aplicaciones web.

Una de las características es lograr un diseño adaptativo para los diferentes dispositivos.

Incluye componentes reutilizables.

Bootstrap se basa en el uso de plantillas, las cuales siguen un diseño adaptativo (Responsive Design).

 

Diseño con rejillas (grids)

Para comenzar a trabajar con Bootstrap es necesario tener en mente algunas consideraciones:

Bootstrap incorpora una rejilla para poder insertar los elementos. Esta rejilla ha sido diseñada para trabajar con móviles y seguir un diseño adaptativo. La rejilla puede variar su tamaño de manera dinámica acorde con el tamaño de la pantalla del dispositivo utilizado.

Se pueden distinguir cuatro tipos de rejillas según el dispositivo que se considere:

Los diferentes tipos de rejillas se pueden combinar según las necesidades del programador.

 

Formularios

Bootstrap implementa un manejo de formularios mejorado.

Para poder utilizar formularios es necesario utilizar la clase form-control aplicada a los diferentes elementos de un formulario (input, textarea...).

Para indicar que los diferentes elementos forman parte de un formulario es necesario crear un contenedor utilizando la clase form-group.

Para poder controlar el espacio que ocupa un formulario, se utiliza la clase form-inline a nivel de la etiqueta form de HTML5.

 

Ejemplo de formulario inline

 

Se pueden añadir efectos visuales según el estado en el que esté un campo de un formulario. Para ello se puede utilizar el atributo box-shadow.

También se pueden deshabilitar campos de un formulario utilizando el atributo disabled.

Cuando se envía un formulario, hay tres estados diferentes:

  1. has-error: se utiliza para campos del formulario que tienen errores.

  2. has-success: para campos correctos del formulario.

  3. has-warning: para campos que son válidos pero sería conveniente modificarlos.

 

Componentes

Una de las características y funcionalidades más importantes de Bootstrap es la posibilidad de utilizar componentes.

En el framework existe un amplio número de componentes CSS disponibles para su utilización:

COMPONENTES DE BOOTSTRAP
Iconos (glyphicons) Badges
Menús desplegables Jumbotron
Grupos de botones Encabezado de página
Botones desplegables (o no) Imágenes en miniatura
Grupos de campos de formulario Mensajes de alerta
Elementos de navegación Barras de progreso
Barras de navegación Objetos multimedia
Breadcrumbs de posicionamiento Listas de elementos
Paginadores Paneles
Etiquetas Pozos

 

by Jose Manuel Pinillos